body{
font-family: 'Open Sans', Arial, sans-serif;
}
h1{
 line-height:1.5em;
 letter-spacing:1px;
 overflow:hidden;
 margin:0 0 18px 0;
 font-size:21px;
 font-weight:600 !important;
 color:#444444;
 border-bottom: 2px solid #EBEBEB;
 padding-bottom:0.4em;
}
h2{
 line-height:1.2;
 margin:0 0 21px;
 font-size:16px;
}
h3{
 font-size:14px;
 line-height:1.54;
 margin:10px 0
}
ul {
list-style: none;
padding: 1em 2em;
}
.album ul, .album li {
display: inline;
}
.album ul {
margin: 1em 0 0 2em;
float: left;
width: 80%;
padding:0;
}
.album {
border-bottom:1px solid #ebebeb;
overflow:hidden;
}
.album li a img {
margin-bottom:1em;
}
pre {
display: none
}
input {
display: none
}
input[type=checkbox]:checked ~ ul {
opacity: 0.2;
}
label {
font-size: 3em;
color: #D14836;
opacity: 0.2;
float: left;
cursor:pointer;
margin-top: -9px;
}
label span {
font-size: 0.5em;
color: #D14836;
opacity: 0.2;
float: left;
}
input[type=checkbox]:checked + label {
opacity: 1.0;
}
img {
vertical-align: middle;
}
button {
text-transform: uppercase;
color: white;
background: green;
opacity: 0.9;
font-weight: bold;
text-shadow: 0 1px rgba(0, 0, 0, 0.1);
font-family: arial,sans-serif;
position: fixed;
bottom: 0;
left: 0;
padding: 0;
margin: 0;
border: none;
width: 100%;
height: 3em;
cursor:pointer;
}
body {
padding: 0;
margin: 0;
padding-bottom: 3em;
}